package com.demo.gulimall.product.controller;

import com.demo.gulimall.common.utils.R;
import com.demo.gulimall.product.entity.SpuInfo;
import com.demo.gulimall.product.service.SpuInfoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

/**
 * @author Chen Yuan
 * @create 2023-05-29  9:55
 */
@RestController
@RequestMapping("/product/spuinfo")
public class SpuInfoController {

	@Autowired
	private SpuInfoService spuInfoService;


	@PostMapping("/{spuId}/up")
	public R spuUp(@PathVariable("spuId") Long spuId){
		spuInfoService.up(spuId);
		return R.ok();
	}


	@GetMapping("/byskuid")
	public R<SpuInfo> getSpuInfoBySkuId(@RequestParam("skuId") Long skuId){
		SpuInfo spuInfo = spuInfoService.getSpuInfoBySkuId(skuId);
		return R.ok(spuInfo);
	}
}
